package ipt.dao.alu06;

import ipt.enumeracion.Rol;
import ipt.exp.AlumnoException;
import ipt.vo.Alumno;

import java.sql.SQLException;
import java.util.Iterator;
import java.util.List;

public class ProbarAlumnoDao {

	
	 
    public static void main(String[] args) throws AlumnoException, SQLException {

//   	AlumnoJDBCDAO dao = new AlumnoJDBCDAO();
//   	
//   	
//   	Alumno alu = new Alumno();
//   	
//   	System.out.println("Prueba getAlumnos");
//   	List<Alumno> lista = dao.getAlumnos();
//   	
//   	Iterator<Alumno> it = lista.iterator();
//   	while ( it.hasNext() ){
//   		Alumno a = it.next();
//   		System.out.println(a);
//   		a=null;
//   	}
//   	
//   	System.out.println("\n\nPrueba getAlumnoByDni(12420781E)");
//   	
//   	alu = dao.getAlumnoByDni("12420781E");
//   	System.out.println(alu);
//   	
//   	alu.setNombre("Asier");
//   	alu.setApellido1("Gonzalez");
//   	alu.setApellido2("Ramos");
//   	alu.setDni("45678339V");
//   	alu.setEdad(28);
//   	alu.setRol(Rol.TRABAJADOR);
//   	alu.setEmail("asiergon84@hotmail.com");
//   	   	
//   	dao.insertAlumno(alu);
//   	
//   	System.out.println("\n\nPrueba insertAlumnos (Asier Gonzalez Ramos, 45678339V, 29, TRABAJADOR(0), asiergon84@hotmail.com)");
//   	lista = dao.getAlumnos();
//   	
//   	it = lista.iterator();
//   	while ( it.hasNext() ){
//   		Alumno a = it.next();
//   		System.out.println(a);
//   		a=null;
//   	}
//   	
//   	   	
//   	alu.setApellido2("Gonzalez");
//   	
//   	dao.udapteAlumno(alu);
//   	lista = dao.getAlumnos();
//   	it = lista.iterator();
//   	System.out.println("\n\nPrueba updateAlumno (Asier Gonzalez Gonzalez, 45678339V, 29, TRABAJADOR(0), asiergon84@hotmail.com)");
//   	while ( it.hasNext() ){
//   		Alumno a = it.next();
//   		System.out.println(a);
//   		a=null;
//   	}
//   	
//   	dao.deleteAlumno("45678339V");
//   	lista = dao.getAlumnos();
//   	it = lista.iterator();
//   	System.out.println("\n\nPrueba deleteAlumno NO tiene que salir Asier Gonzalez");
//   	while ( it.hasNext() ){
//   		Alumno a = it.next();
//   		System.out.println(a);
//   		a=null;
//   	}
//   	
//   	
//   	System.out.println("\n\nPrueba getAlumnos() de un TXT");
//   	AlumnoTXTDAO daoTXT = new AlumnoTXTDAO();
//   	
//   	System.out.println("Prueba getAlumnos");
//   	List<Alumno> listaTXT = daoTXT.getAlumnos();
//   	
//   	Iterator<Alumno> itTXT = listaTXT.iterator();
//   	while ( itTXT.hasNext() ){
//   		Alumno a = itTXT.next();
//   		System.out.println(a);
//   		a=null;
//   	}
   	
   	
			MigracionTXT.migrarTXT();

    	
   	
    }
	
}
